<script type="text/x-red" data-help-name="sheet-to-json">
    <p>シートオブジェクトをJSONオブジェクトの配列に変換します。</p>

    <h3>入力</h3>
    <dl class="message-properties">
        <dt>payload
            <span class="property-type">object</span>
        </dt>
        <dd>sheetノードからのシートオブジェクト。</dd>
        <dt class="optional">selectRange <span class="property-type">string</span></dt>
        <dd>範囲プロパティがこのノードで設定されていない場合、このオプションプロパティはA1形式の範囲を設定します。</dd>
    </dl>

    <h3>出力</h3>
    <dl class="message-properties">
        <dt>payload <span class="property-type">object</span></dt>
        <dd>シートオブジェクト内のセルの値を表すオブジェクトの配列。</dd>
        <dt>selectedRange <span class="property-type">string</span></dt>
        <dd>A1形式の範囲。</dd>
    </dl>

    <h3>詳細</h3>
    <p>このノードは異なる種類のJSオブジェクトを生成します。このノードは次のプロパティを取ります。</p>
    <p>データタイププロパティは、セルの値として生データを使うか、または表示されるテキストを使うかを制御します。</p>
    <p>範囲プロパティまたは<code>msg.selectRange</code>プロパティにはA1形式の範囲を設定できます。両方とも空白かundefinedの場合、シートの範囲が使用されます。</p>
    <p>ヘッダープロパティは、出力形式を制御します。</p>
    <p>空行プロパティは、空行を出力に含めるかを制御します。</p>
    
    <h3>参照</h3>
    <ul>
        <li><a href="https://sheetjs.gitbooks.io/docs/#sheetjs-js-xlsx" target="_blank">SheetJS js-xlsx</a> - このノードがベースとしているjs-xlsxの詳細。</li>
        <li><a href="https://github.com/sakai-to/node-red-contrib-spreadsheet-in" target="_blank">GitHub</a> - このノードのGitHubリポジトリ。</li>
    </ul>
</script>
